package oj;



import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * @author ：冯涛滔
 * @date ：Created in 2020-4-25 10:58
 * @description：
 * @modified By：
 * @version:
 */
public class Oj04 {
    /**
     * 体育课上，学生如果站成一排上课会造成很大的麻烦，现在按照1、2、3的办法报数，报数1的前进2步，报数2的前进1步，报数3的原地不动，假设刚开始的时候同学们是按照学号站成一排，那么你能输出分成三排后同学的学号么?
     *
     * 输入要求
     * 第一行包括一个整数n，表示班级里有n位学生，班级人数至少是1，不超过100。
     *
     * 第二行包括n个整数，表示站成一排时每个同学的学号。
     *
     * 输出要求
     * 请按顺序输出分开三排后每排每位同学的学号，用空格隔开(每排最后同学后没有空格)。
     *
     * 排好队后，同学站成三排，报1的同学在第1排。
     *
     * 每排队伍的输出格式：同学空格同学空格......同学换行
     *
     * 输入输出
     * 5
     * 2 1 3 5 4
     * 输出
     * 2 5
     * 1 4
     * 3
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while(in.hasNextInt()){
            int size = in.nextInt();
            int[] ints = new int[size];
            for (int i = 0; i < size; i++) {
                ints[i] = in.nextInt();
            }
            List<Integer> list1 = new ArrayList<>();//不动的
            List<Integer> list2 = new ArrayList<>();//走一步
            List<Integer> list3 = new ArrayList<>();//走两步
            for (int i = 1; i <= size; i++) {
                if(i%3==0){
                    list1.add(ints[i-1]);
                }else{
                    if(i%3==2){
                        list2.add(ints[i-1]);
                    }else{
                        list3.add(ints[i-1]);
                    }
                }
            }

            for (int i = 0; i < list3.size(); i++) {
                System.out.print(list3.get(i));
                if(i!=list3.size()-1){
                    System.out.print(" ");
                }
            }
            System.out.println();
            for (int i = 0; i < list2.size(); i++) {
                System.out.print(list2.get(i));
                if(i!=list2.size()-1){
                    System.out.print(" ");
                }
            }
            System.out.println();
            for (int i = 0; i < list1.size(); i++) {
                System.out.print(list1.get(i));
                if(i!=list1.size()-1){
                    System.out.print(" ");
                }
            }
            System.out.println();


        }
    }
}
